package com.hxzy.shop.dto.resp;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @Description
 * @Author tu-jia-hao
 * @Data 2022/7/26 11:18
 */
@Data
public class ExpressFreightRuleDetailResp implements Serializable {


    /**
     * 快递规则 1 叠加  2 以最低运费结算 3 以最高运费结算
     */
    @ApiModelProperty(value = "快递规则 1 叠加  2 以最低运费结算 3 以最高运费结算")
    private Integer expressRules;


    /**
     * 起送门槛参数
     * */
    @ApiModelProperty("0未启用，1已启用")
    private Boolean status;
    @ApiModelProperty("起送模式：1起送门槛模式，2起送包邮模式")
    @NotNull(message = "其实规则不能为空")
    private Integer type;

    @ApiModelProperty("起送规则1实付价格（优惠后价格） 2实际价格（优惠前价格）")
    @NotNull(message = "其实规则不能为空")
    private Integer thresholdRule;

    @ApiModelProperty("起送价格")
    @NotNull(message = "其实价格不能为空")
    private BigDecimal thresholdPrice;
}
